import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// import { resolve } from 'path'
// https://vitejs.dev/config/
// export default defineConfig({
//   plugins: [vue()],
//   server: {
//     open:true
//   }
// })

const verson = Date.parse(String(new Date()))

export default defineConfig((config) => {
  return {
    ...config, 
    plugins: [vue()],
    server: {
      open: true,
      port: 9090,
      host: '192.168.10.48'
    },
    build: {
      outDir: 'Trang',
      lib: {
        entry: './src/main.ts',
        name: 'Smart',
        fileName: `${verson}`
      },
      rollupOptions: {
        input: {
          main: 'index.html'
        },
        output: {
          dir: 'Trang',
          format:'es',
        }
      },
    },
  }
})